debit memo - German English Dictionary